package main

import (
	"fmt"
)

// 枚举类型
func enmus() {
	// 没有真正意义上的枚举，一行用 const组来定义枚举
	// iota 是自增值
	const (
		cpp = iota
		java
		js
	)

	// 自增值参与运算，iota 算是自增值的种子
	const (
		b = 1 << (10 * iota)
		kb
		mb
		gb
		tb
		pb
	)
	fmt.Println(cpp, java, js)
}

func main() {
	fmt.Println("Hello World!")
	enmus()
}
